body {
	padding:2px; 
	margin:0px;
	font-family:'Open Sans',Trebuchet MS;
	font-size:11px;
}

#content {
	width:303px;
	height:500px;
	background:#fff;
	border:1px solid #f1f1f1;
	-webkit-border-radius:5px;
	position:relative;
}

#navigator {
	background:#dedede;
	position:absolute;
	bottom:0px;
	width:100%;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
	#navigator ul, #navigator ul li {
		padding:0px; margin:0px;
	}
	#navigator ul li {
		display:block;
		background:#FFF;
	}
	#navigator ul li a {
		width:48px;
		height:48px;
		float:left;
		text-indent:-9999px;
		border-right:1px solid #f9f9f9;
	}
	#navigator ul li.search a {background:url(../img/ico/search.png) no-repeat center center;}
	#navigator ul li.playlist a {background:url(../img/ico/playlist.png) no-repeat center center;}
	#navigator ul li.recent a {background:url(../img/ico/recent.png) no-repeat center center;}
	#navigator ul li.help a {border-right:0px;background:url(../img/ico/help.png) no-repeat center center;}


#content section {display:none;}
	#content section.active {display:block;}
	#content section .help {font-size:16px; text-align:center; color:#999; padding:20px;}

#search-box {
	padding:20px 20px 0px 20px;
}
	#search-box input {width:240px; border:1px solid #dedede; -webkit-border-radius:10px; padding:10px; font-family:"Open Sans"; font-weight:bold; font-size:14px; }
	#search-box input:focus {outline:none; border:1px solid #777;}